<?php
    include 'init.php';

    //接收用户要删除的相册id
    $id = $_GET['id'];

    //1删除数据库中的图片名之前，需要去把uplods下的图片先删掉
    //1.1查询出该相册下所有的图片名
    $sql = "select name from photo where album_id='$id'";

    $result = mysql_query($sql);

    if($result && mysql_affected_rows()>0){
        $photo_list = array();
        while($row = mysql_fetch_assoc($result)){
            $photo_list[] = $row;
        }
    }

    //循环数组删除每一张图片
    foreach($photo_list as $val){
        //拼接图片路径
        //从图片名来获取图片路径
        $img_path = './uplods/';
        $img_path .= substr($val['name'],0,4).'/';  //2014
        $img_path .= substr($val['name'],4,2).'/';  //07
        $img_path .= substr($val['name'],6,2).'/';  //29
        $img_path .= $val['name'];  //图片名

        //如果图片存在
        if(file_exists($img_path)){
            unlink($img_path);      //删掉图片
        }
    }

    //2删除数据表中的图片名
    $sql = "delete from photo where album_id='$id'";

    mysql_query($sql);



    
    $sql = "delete from album where id='$id'";

    $result = mysql_query($sql);

    if($result && mysql_affected_rows()>0){
        redirect('相册已删除','index.php');       
    }else{
        redirect('相册删除失败','index.php');       
    }
